N C Earnshaw Esq